Senior Backend Engineer – PHP Laravel | SaaS | Meta & WhatsApp Integrations
Location: Amman, Jordan
Work Model: Hybrid / On-site
Department: Engineering
Reports To: CTO
Experience Required: 5+ years
About String
String is a Revenue Infrastructure Platform built for lead-based businesses. We help companies centralize customer engagement, manage leads, automate sales and marketing operations, connect with customers across multiple channels, and measure revenue performance from one unified platform.
Our platform includes:
- Omnichannel Messaging
- CRM & Lead Management
- Sales Automation
- Marketing Automation
- WhatsApp Business API
- Meta Integrations
- TikTok Integrations
- Snapchat Integrations
- Revenue Analytics
- AI-powered automation
We are building a serious SaaS platform for the MENA market, and we are looking for engineers who can build production-grade systems, not just features.
Role Overview
We are looking for an exceptional Senior Backend Engineer with strong hands-on experience in PHP Laravel and SaaS platform development.
This role is highly backend-focused and integration-heavy. The ideal candidate has already worked on production systems involving Meta, WhatsApp Business Platform, TikTok, Snapchat, Google, webhooks, queues, OAuth, multi-tenant architecture, and high-volume API integrations.
You will work directly with the CTO and engineering team to design, build, improve, and scale the backend services that power String.
What We Need
We need someone who can take ownership of complex backend modules, design clean and scalable APIs, handle third-party integration complexity, and write production-ready code with strong attention to security, performance, reliability, and maintainability.
This is not a junior or experimental role. We are looking for someone who has already shipped serious backend systems in production.
Mandatory Requirements
The candidate must have:
- 5+ years of professional PHP Laravel experience
- Strong experience building SaaS products
- Strong understanding of multi-tenant SaaS architecture
- Strong REST API design and implementation experience
- Experience with queue systems and background jobs
- Experience with webhooks and event-driven architecture
- Strong experience with Redis
- Strong experience with MySQL
- Experience with Docker
- Strong Git workflow experience
- Solid understanding of security, scalability, and performance optimization
Mandatory Integration Experience
Candidates must have production experience with all or most of the following platforms:
Meta Integrations
- Facebook Graph API
- Instagram Graph API
- Meta Webhooks
- Meta Login
- Messenger API
- Facebook Lead Ads
- Facebook Pages API
- Instagram Messaging API
- Instagram Comments API
WhatsApp Business Platform
The candidate should have implemented or worked directly with:
- WhatsApp Business Cloud API
- WhatsApp Webhooks
- Template Messages
- Interactive Messages
- Media Upload
- Conversations API
- Phone Number Management
- Embedded Signup is a strong plus
TikTok Integrations
Experience with:
- TikTok Login
- TikTok Lead Generation API
- TikTok Business API
- TikTok Webhooks
- TikTok Marketing API
Snapchat Integrations
Experience with:
- Snapchat Marketing API
- Snapchat Lead Ads
- Snapchat Conversion API
- Snapchat Audience API
Google Integrations
Experience with:
- Google Ads API
- Google OAuth
- Google Business Profile API is a plus
Technical Skills
Required:
- PHP 8+
- Laravel 10+
- Laravel Queues
- Laravel Events
- Laravel Notifications
- Laravel Scheduler
- Laravel Horizon
- Redis
- MySQL
- API Development
- OAuth
- JWT
- REST
- WebSockets
- Docker
- Linux
- Git
- CI/CD
- Caching
- Rate Limiting
- Performance Optimization
Key Responsibilities
SaaS Architecture
- Design and improve scalable backend architecture
- Enhance multi-tenant performance, isolation, and reliability
- Improve backend security, scalability, and maintainability
- Support long-term platform architecture decisions
API Development
- Build secure, production-grade APIs
- Maintain API versioning and backward compatibility
- Optimize API performance and response times
- Apply proper authentication, authorization, validation, and rate limiting
Third-party Integrations
Develop, maintain, and improve integrations with:
- Meta
- WhatsApp Business Platform
- TikTok
- Snapchat
- Google
- Email providers
- Payment gateways
- Cloud call center providers
Backend Engineering
- Build backend services, automation engines, webhook handlers, and integration modules
- Design reliable queue-based workflows
- Handle retries, failures, logging, monitoring, and edge cases
- Work with large volumes of leads, messages, events, and campaign data
- Write clean, maintainable, testable, and well-structured code
Who This Role Is For
This role is suitable for someone who:
- Has strong backend engineering depth
- Understands SaaS architecture beyond basic CRUD systems
- Has worked with real production integrations
- Can debug complex API and webhook issues
- Can work independently and own technical decisions
- Cares about clean architecture, performance, security, and reliability
- Wants to build a serious regional SaaS product
Who Should Not Apply
Please do not apply if:
- Your Laravel experience is limited to basic admin panels or simple CRUD applications
- You have not worked on production SaaS products
- You have no real experience with APIs, webhooks, queues, and integrations
- You are not comfortable owning complex backend modules
- You are looking for a role with limited technical responsibility
Why Join String?
- Work on a real SaaS platform with regional scale potential
- Build complex integrations with major platforms such as Meta, WhatsApp, TikTok, Snapchat, and Google
- Work directly with the CTO and core engineering team
- Own meaningful backend architecture decisions
- Join a product-focused startup building serious revenue infrastructure for businesses in MENA
How to Apply
If you match the requirements above, please send your CV and a short summary of your relevant experience with Laravel, SaaS architecture, and third-party integrations.
Applications without relevant backend SaaS or integration experience may not be a fit for this role.